// vite.config.ts（必须放在项目根目录）
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path' // 确保已经导入了 path 模块

export default defineConfig({
  plugins: [vue()],
  
  // --- 新增的别名配置 ---
  resolve: {
    alias: {
      // 将 @ 符号映射到项目根目录下的 src 文件夹
      '@': path.resolve(__dirname, './src')
    }
  },
  // ---------------------

  // 你原有的服务器代理配置
  server: {
    proxy: {
      '/api': {
        target: 'http://localhost:5185', // 你的后端 API 地址
        changeOrigin: true, // 改变源，这在跨域请求时通常是必需的
        // 可以在这里添加其他代理选项，例如 rewrite
        // rewrite: (path) => path.replace(/^\/api/, '') 
      }
    }
  }
});